.padding0{
	padding-top: 0!important;
}
/*按钮样式*/
.gray-btn{
	border-radius: 2px;
	background-color: #e0e0e0;
	color: #111111;
}
.orange-btn{
	background-color: #f6c708;
	color: #111111;
	width: 100%;
	height: 1.17rem;
	font-size: 0.35rem;
	outline: none;
}
/*登录页面样式*/
.input-f{
	width: 100%;
	height: 1.8rem;
}
.input{
	width: 100%;
	height: 1.1rem;
	border-radius: 3px;
	background-color: #f4f4f4;
	border: solid 1px #dddddd;
	font-size: 0.35rem;
	padding-left: 0.35rem;
	outline: none;
	box-sizing: border-box;
}
//.orange-btn{
//	width: 100%;
//	height: 1.17rem;
//	background-color: #f5c608;
//	font-size: 0.35rem;
//	outline: none;
//	color: #333333;
//}
form{
	width: 85%;
	margin: 0 auto;
}
.container {
	width: 85%;
	margin: 0 auto;
}
.login-form .logo{
	width: 100%;
	padding-top: 1.5rem;
	text-align: center;
}
.login-form .logo img {
	width: 3rem;
}
.login-form .username{
	margin-top: 1.2rem;
}
.login-form .form-a{
	width: 100%;
	text-align: right;
	display: block;
	font-size: 0.32rem;
	color: #333333;
}
.margin-1{
	margin-top: 0.5rem;
}
.logon{
	color: #c6860c;
}
.login-form .form-btn1{
	margin-top: 0.615rem;
}
.login-form .form-btn{
	margin-top: 0.95rem;
}
.three{
	width: 86%;
	margin: 1.75rem auto;
	margin-top:1.4rem;
}
.bor{
	width: 33%;
	height: 1px;
	background: #eaeaea;
	margin-top: 0.2rem;
}
.three .three-top{
	width: 100%;
	height: 0.42rem;
}
.three .three-top > p{
	float: left;
	line-height: 0.42rem;
}
.three .three-top .text{
	width: 34%;
	text-align: center;
}
.three .three-bottom{
	width: 100%;
	height: 1.5rem;
	margin-top: 0.55rem;
}
.three .three-bottom div{
	width: 33.3%;
	text-align: center;
	float: left;
}
.three .three-bottom div a {
	display: inline-block;
}
.three .three-bottom div img {
	width:1.5rem;
}
/*注册页面单独样式*/
.proving-f{
	width: 100%;
	height: 1.1rem;
	font-size: 0;
}
/*手机验证码*/
.proving{
	width: 65%;
	height: 1.1rem;
	border-radius: 3px;
	background-color: #f4f4f4;
	border: solid 1px #dddddd;
	font-size: 0.35rem;
	padding-left: 0.35rem;
	outline: none;
	box-sizing: border-box;
}
.proving-btn{
	width: 30%;
	height: 1.1rem;
	border: 1px solid #e0e0e0;
	margin-left: 5%;
	font-size: 0.35rem;
	box-sizing: border-box;
}
/*绑定手机页面*/
.binding-p{
	font-size: 0.48rem;
	margin-bottom: 0.75rem;
}
.binding-p1{
	font-size: 0.52rem;
	margin-bottom: 0.18rem;
}
.binding-three{
	font-size: 0.37rem;
	margin-bottom: 0.35rem;
}
.p-back{
	color: #f6c708;
}
/*首页*/
.h5-wrapper {
	overflow-y: scroll;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 1.35rem;
}
.h5-header{
	width: 100%;
	height: 1.3rem;
	background: #e0e0e0;
	//text-align: center;
	position: relative;
}
.h5-header .logo{
	margin-top: 0.2rem;
	height: 0.9rem;
}
.h5-header .head{
	height: .9rem;
	border-radius: 50%;
	margin-top: 0.2rem;
}
.h5-content{
	padding: 0.28rem;
	box-sizing:border-box;
}
.h5-act{
	width: 100%;
	height: 5.4rem;
	position: relative;
}
.h5-act img{
	width: 100%;
	height: 100%;
}
p.tips{
	height: 0.6rem;
	line-height: 0.6rem;
	color: #ffffff;
	background: rgba(0,0,0,0.6);
	padding: 0 0.18rem;
	font-size: 0.38rem;
	position: absolute;
	top: 0;
	right: 0;
}
.editor-title{
	width: 100%;
	height: 0.8rem;
	font-size: 0.57rem;
	color: #111111;
	margin-top: 0.43rem;
}
.editor-title span{
	font-size: 0.38rem;
	color: #f6c708;
	margin-left: 0.07rem;
}
.editor-list{
	border: 1px solid #f3f3f3;
	margin-top: 0.43rem;
	background: #fff;
}
.editor-list .list-img{
	width: 100%;
	height: 6.5rem;
	position: relative;
}
.editor-list .list-img img{
	width: 100%;
	height: 6.5rem;
	object-fit: cover;
}
.editor-list .list-text p.small{
	padding: 0 0.54rem;
	font-size: 0.38rem;
	color: #888888;
	margin-top: 0.3rem;
	margin-bottom: 0.2rem;
}
.editor-list .list-text p.small span img{
	height: 0.38rem;
	margin-left: 0.1rem;
	display: inline-block;
	margin-top: 0.1rem;
}
.editor-list .list-text p.big{
	padding: 0 0.54rem;
	color: #111111;
	font-size: 0.54rem;
	margin-bottom: 0.3rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.editor-list1{
	width: 100%;
	border: 1px solid #f3f3f3;
	margin-top: 0.43rem;
	padding: 0.34rem 0.34rem 0;
	box-sizing: border-box;
	background: #fff;
}
.editor-list1 .top {
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 0.34rem;
}
.editor-list1 .list1-img{
	width: 18%;
	float: left;
}
.editor-list1 .list1-img img{
	width: 100%;
	height:100%;
	//margin-top: 0.16rem;
	border-radius: 50%;
}
.editor-list1 .list1-text{
	width: 77%;
	margin-left: 5%;
	float: left;
}
.editor-list1 .list1-text p{
	//margin-bottom: 0.15rem;
}
.editor-list1 .list1-text .text1{
	font-size: 0.42rem;
	//height: 0.615rem;
	color: #111111;
}
.editor-list1 .list1-text .text1 img{
	height: 0.38rem;
	margin-left: 0.1rem;
	display: inline-block;
	margin-top: 0.1rem;
}
.editor-list1 .list1-text .text2{
	font-size: 0.35rem;
	color: #565a5c;
	//height:0.507rem;
}
.editor-list1 .list1-text .text3{
	font-size: 0.35rem;
	color: #888888;
	//margin-bottom: 0.19rem;
	//height:0.507rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.editor-list1 .bottom .text4{
	font-size: 0.35rem;
	color: #afafaf;
	letter-spacing: 0;
	height:0.507rem;
	padding: 0.34rem 0.1rem;
}
.editor-list1 .bottom .text4 span{
	width: 33.3%;
	display: inline-block;
}
.editor-list1 .bottom .text4 span.film {
	text-align: left;
}
.editor-list1 .bottom .text4 span.like {
	text-align: center;
}
.editor-list1 .bottom .text4 span.fans {
	text-align: right;
}
.right{
	float: right;
}
.right span{
	margin: 0 0.1rem;
}
.join-us{
	width: 100%;
	//margin-left: 2.5%;
	position: fixed;
	height: 1.35rem;
	font-size: 0.4rem;
	bottom: 0;
}
.join-us1{
	width: 100%;
}
.more-btn {
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	border:1px solid #e0e0e0;
	font-size: 0.4rem;
	text-align: center;
	margin-top: 0.43rem;
}
/*视频详情*/
.video-player{
	background: #ffffff;
	margin-bottom: 0.33rem;
}
.player-title{
	width: 100%;
	height: 1.4rem;
	padding-left: 0.3rem;
	padding-top: 0.2rem;
	box-sizing: border-box;
}
.player-title .big{
	height: 0.71rem;
	line-height: 0.71rem;
	font-size: 0.51rem;
	color: #111111;
	font-weight: 500;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.player-title .big img{
	width: 0.31rem;
	margin: 0.11rem 0.62rem 0 0.27rem;
}
.player-title .small{
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.37rem;
	color: #afafaf;
	//margin-left: 1.3rem;
	//float:right;
	margin-right:0.1rem;
}
.player-img{
	width: 100%;
	height: 5.5rem!important;
	background: #333333;
	z-index: 0;
}
.player-img iframe{
	width: 100%;
	height: 5.5rem!important;
	background: #333333;
}
.player-img > div{
	position: relative;
	z-index: 1!important;
}
.player-img video{
	width: 100%;
	position: relative;
	z-index: 1!important;
}
//站外视频
.player-img iframe{
  width: 100%!important;
  height: 5.5rem!important;
}
.player-num{
	width: 100%;
	height: 1.3rem;
	line-height: 1.3rem;
	border-bottom: 1px solid #f3f3f3;
}
.player-num li{
	float: left;
	font-size: 0.35rem;
	color: #888888;
}
.player-num li.num-play{
	width: 50%;
	padding-left: 0.3rem;
	box-sizing: border-box;
}
.player-num li.num-like{
	width: 25%;
	text-align: center;
}
.player-num li.num-message{
	width: 25%;
	text-align: center;
}
.player-num li img{
	height: 0.41rem;
	margin-top: 0.43rem;
	margin-right: 0.15rem;
}
.player-writer{
	width: 100%;
	padding: 0.3rem;
	box-sizing: border-box;
}
.player-writer .writer-img{
	width: 12%;
	float: left;
}
.player-writer .writer-img img{
	width: 100%;
	border-radius: 50%;
}
.player-writer .writer-text{
	width: 83%;
	margin-left: 5%;
	float: left;
}
.player-writer .writer-text li.text1{
	font-size: 0.43rem;
	color:#111;
}
.player-writer .writer-text li.text1 img{
	height: 0.35rem;
	margin: 0.15rem 0 0.1rem 0.1rem;
}
.player-writer .writer-text li.text1 span{
	font-size: 0.31rem;
	color: #afafaf;
	float: right;
}
.player-writer .writer-text li.text2{
	font-size: 0.37rem;
	margin-bottom: 0.1rem;
}
.player-writer .writer-text li.text3{
	font-size: 0.35rem;
	line-height: 1.5;
	max-height:1.1rem;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: #565A5C;
}
.praise{
	text-align: center;
	padding-bottom: 0.5rem;
	margin-top: 0.68rem;
}
.praise div{
	width: 0.9rem;
	height: 0.9rem;
	display: inline-block;
	margin: 0 0.4rem;
	color: #afafaf;
}
.praise div img{
	width: 100%;
	height: 100%;
	margin-bottom: 0.1rem;
}
/*评论模块*/
.video-comments{
	background: #fff;
	border-bottom: 1px solid #f3f3f3;
}
.comments-title{
	font-size: 0.5rem;
	//font-weight: 500;
	padding: 0.5rem 0.34rem 0;
	background: #ffffff; 
}
.video-comments .writer-text .text3{
	margin-bottom: 0.2rem;
}
.footer-up{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
	z-index: 9999;
	display: none;
}
.footer-up .p-parent{
	position: absolute;
	width: 100%;
	bottom: 0;
}
.footer-up p{
	width: 100%;
	height: 1.2rem;
	background: #ffffff;
	text-align: center;
	line-height: 1.2rem;
	color: #111111;
	font-size: 0.4rem;
	margin-top: 0.3rem;
}
.footer-up p a{
	display: block;
	width: 100%;
	height: 100%;
}
.video-comments .text1{
	height: 1rem;
	line-height: 1rem;
}
.video-comments .text1 span{
	line-height: 1;
}
.video-comments .text1 img{
	margin-top: 0.32rem!important;
}
.writer-huifu{
	width: 83%;
	margin-left: 17%;
	padding: 0.3rem;
	//border-top: 1px solid #e0e0e0;
	box-sizing: border-box;
}
.video-comments ul.writer-huifu:first-of-type {
	border-top: 1px solid #f3f3f3;
}
.writer-huifu .writer-img{
	width: 12%;
	float: left;
}
.writer-huifu .writer-img img{
	width: 100%;
	border-radius: 50%;
}
.writer-huifu .writer-p{
	width: 83%;
	margin-left: 5%;
	float: left;
}
.writer-p li{
	margin-bottom: 0.2rem;
}
.writer-p .p1{
	font-size: 0.43rem;
	color: #111111;
}
.writer-p .p1 img{
	height: 0.35rem;
	margin: 0.15rem 0 0.1rem 0.1rem;
}
.writer-p .p1 span{
	float: right;
	font-size: 0.31rem;
	color: #afafaf;
}
.writer-p .p3{
	margin-top: 0.1rem;
	color:#565A5C;
	max-height: 1.1rem;
	font-size: 0.35rem;
}
.comments-all{
	width: 100%;
	text-align: center;
	background: #ffffff;
	margin-bottom: 0.3rem;
}
.comments-all > a{
	display: block;
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: 0.37rem;
	color: #888888;
}
.comments-all > a img{
	width: 0.37rem;
	margin: 0.45rem 0 0 0.2rem;
}
.comments-all > p{
	width: 100%;
	height: 0.9rem;
	line-height: 0.9rem;
	font-size: 0.35rem;
	color: #afafaf;
	padding: 0.34rem 0;
}
.comments-all > p a{
	text-decoration: underline;
	color: #c6860c;
}
.comments-all .comments-area{
	width: 100%;
}
.comments-all .comments-area textarea{
	width: 95%;
	height: 1.71rem;
	background: #f8f7f7;
	border: 1px solid #f3f3f3;
	padding: 0.31rem 0.29rem;
	box-sizing: border-box;
	font-size: 0.35rem;
	outline: none;
	resize: none;
	margin-top: 0.3rem;
}
.comments-all .btn-group{
	text-align: right;	
	padding: 0.28rem 0 0.45rem;
}
.comments-all .btn-group button{
	width: 1.64rem;
	height: 0.85rem;
	outline: none;
	font-size: 0.35rem;
	margin-right: 2.5%; 
}
/*作者的其他视频*/
.other-video{
	padding-top: 0.22rem;
	padding-bottom: 0.42rem;
	box-sizing:border-box;
	background: #ffffff;
}
.other-video li{
	width: 44.9%;
	float: left;
	margin-top: 0.2rem;
	margin-left: 3.4%;
}
.other-video li img{
	width: 100%;
	height:2.55rem;
}
.other-video li p.big{
	height: 0.5rem;
	font-size: 0.4rem;
	color: #565a5c;
	margin-top: 0.3rem;
	margin-bottom: 0.1rem;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.other-video li p.small{
	font-size: 0.35rem;
	color: #888888;
}
/*浮动*/
.fl_l {
	float: left;
} 
.fl_r {
	float: right;
}
.mine {
	width: 100%;
	height: 3.8rem;
	position: relative;
}
.mine .bg {
	width: 100%;
	height: 100%;
}
/*返回按钮*/
.mine .back {
	width: 0.2rem;
	height: 0.37rem;
	position: absolute;
	top: 1rem;
	left: 0.37rem;
}
.mine .back img {
	width: 100%;
	height: 100%;
}
/*头像*/
.mine .tx {
	width: 1.7rem;
	height: 1.7rem;
	position: absolute;
	top: 3rem;
	left: 0.3rem;
}
.mine .tx .tx-img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.m-content {
	padding: 1.2rem 0.3rem 0;
	background: #fff;
}
.m-content .m-title {
	font-size: 0.43rem;
	color: #111111;
	margin-bottom: 0.14rem;
}
.m-content .m-title .p-name span {
	display: inline-block;
	float: left;
}
.m-content .m-title .p-name img {
	float: left;
	width: 0.33rem;
	height: 0.33rem;
	margin-top: 0.18rem;
	margin-left: 0.2rem;
}
/*关注按钮*/
.mob-btn {
	width: 1.7rem;
	height: 0.85rem;
	border-radius: 2px;
	background-color: #f6c708;
	font-size: 0.43rem;
	color: #111111;
	border: 0;
	outline: none;
	text-align: center;
}
.m-content .m-title .mob-btn {
	float: right;
	margin-top: -0.64rem;
}
//已关注
.mob-btn1 {
	width: 1.7rem;
	height: 0.85rem;
	border: 1px solid #e0e0e0;
	border-radius: 2px;
	color: #afafaf;
	font-size: 0.43rem;
	outline: none;
	text-align: center;
}
.m-content .m-title .mob-btn1 {
	float: right;
	margin-top: -0.64rem;
}
/*关注、被喜欢、粉丝数*/
.m-content .m-num {
	font-size: 0.34rem;
	color: #afafaf;
	margin-bottom: 0.34rem;
}
.m-content .m-num p {
	float: left;
	margin-right: 0.3rem;
}
.m-content .m-num p span {
	color: #44484a;
}
/*描述*/
.m-content .m-ms {
	font-size: 0.34rem;
	color: #888888;
	line-height: 1.5;
	margin-bottom: 0.5rem;
}
/*作品列表*/
.mine-list {
	background: #f8f7f7;
	padding: 0.54rem 0.28rem 0.92rem;
}
.mine-list .li-title {
	font-size: 0.43rem;
	color: #111111;
}
.mine-list .li-title span {
	font-size: 0.34rem;
	color: #44484a;
	margin-left: 0.2rem;
}
.m-tip {
	font-size: 0.37rem;
	text-align: center;
	color: #afafaf;
	margin: 0.8rem 0;
}
.m-big {
	font-size: 0.5rem;
	color: #0e0e0e;
}
.null-film {
	margin: 3.2rem 0 4rem;
}
/*手机注册提示信息样式*/
.input-f .wrong{
	width:100%;
	height:17px;
	line-height:17px;
	font-family:微软雅黑,PingFangSC;
	font-size:12px;
	letter-spacing:.3px;
	color:#fb5238;
	top:42px;
	left:30px;
	z-index:100;
	display:none;
}
.login-form .re-error{
	 display: none;
 }
.login-form .re-error{
	color: red;
	margin-top:0.1rem;
}
/*模态层*/
.model {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
//关注
.attention-model {
	display: none;
}
.attention-model .person-gz {
	width: 3rem;
	height: 1.5rem;
	border-radius: 2px;
	background-color: #ffffff;
	text-align: center;
	box-sizing: border-box;
	padding: 0.4rem 0.5rem;
	position: absolute;
	top: 2rem;
	left: calc(50% - 1.5rem);
	font-size: 0.45rem;
	color: #111111;
}
.attention-model .person-gz img {
	width: 0.5rem;
	height: 0.5rem;
	display: inline-block;
	margin-top: 0.08rem;
}
.attention-model .person-gz span {
	font-size: 0.45rem;
	color: #111111;
}
//取消关注
.cancel-model {
	background: rgba(0,0,0,0.6);
	display: none;
}
.cancel-model .person-qx {
	width: 5rem;
	height: 3rem;
	border-radius: 2px;
	background-color: #ffffff;
	box-sizing: border-box;
	padding: 0.3rem;
	position: absolute;
	top: calc(50% - 1.5rem);
	left: calc(50% - 2.5rem);
}
.model .person-qx .p-1 {
	font-size: 0.4rem;
	letter-spacing: 0.5px;
	color: #111111;
	text-align: center;
	margin-bottom: 0.2rem
}
.model .person-qx .p-2 {
	font-size: 0.3rem;
	text-align: center;
	color: #565a5c;
	margin-bottom: 0.3rem;
}
.model .person-qx .buttons {
	width:100%;
	height:0.85rem;
	text-align: center;
}
.model .person-qx .mob-btn {
	width: 1.5rem!important;
	float: left;
	margin: 0 0.35rem;
}
.model .person-qx button.quxiao {
	background: #e0e0e0;
}
//全部评论样式
.all-comments{
	display: block;
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: 0.37rem;
	color: #888888;
	text-align: center;
	background: #ffffff;
}
.all-comments img{
	width: 0.37rem;
	margin: 0.45rem 0 0 0.2rem;
}
.red-border{
	border: 1px solid red!important;
}
button.remove-bg{
	background:none;
	border-top: 1px solid #E3E3E3;
	//border-bottom: 1px solid #E3E3E3;
	color:#888;
	font-size:0.4rem;
}
.shareModal{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(1,1,1,0.7);
	display: none;
	z-index: 9999;
}
.shareModal img{
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 99999;
}
.videoTip {
	text-align: center;
	color: #ffffff;
	height:5.5rem;
	line-height: 5.5rem;
	font-size: 0.38rem;
}
.new-content{
	padding:0;
}